Skip to content

Integrate Boost.Json code for further usage#1656

Closed
rustam-gamidov-here wants to merge 2 commits intofeature_boost_jsonfrom
task/ocmam-442-integrate-boost-json
Closed

Integrate Boost.Json code for further usage#1656
rustam-gamidov-here wants to merge 2 commits intofeature_boost_jsonfrom
task/ocmam-442-integrate-boost-json

Conversation

@rustam-gamidov-here
Copy link
Collaborator

No conversion just getting it into the build process

Relates-To: OCMAM-442

@codecov
Copy link

codecov bot commented Feb 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (feature_boost_json@e7a0373). Learn more about missing BASE report.

Additional details and impacted files
@@                  Coverage Diff                  @@
##             feature_boost_json    #1656   +/-   ##
=====================================================
  Coverage                      ?   80.35%           
=====================================================
  Files                         ?      350           
  Lines                         ?    14041           
  Branches                      ?     1515           
=====================================================
  Hits                          ?    11282           
  Misses                        ?     2145           
  Partials                      ?      614           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@rustam-gamidov-here rustam-gamidov-here force-pushed the task/ocmam-442-integrate-boost-json branch 20 times, most recently from 657ff94 to 3a1a795 Compare February 9, 2026 10:39
- name: Check out repository
uses: actions/checkout@v4
- name: Install Ubuntu dependencies
run: sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev --no-install-recommends
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be nice to remove libboost-all-dev and rely on our mechanism for fetching specified version

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made the job first and it failed https://github.com/heremaps/here-data-sdk-cpp/actions/runs/21821084609/job/62954267560
And according to https://packages.ubuntu.com ubuntu 22.04 has boost 1.74 in the list so we are downloading boost quite often

@rustam-gamidov-here rustam-gamidov-here force-pushed the task/ocmam-442-integrate-boost-json branch 2 times, most recently from 96d7c8e to 775f744 Compare February 10, 2026 07:49
@rustam-gamidov-here rustam-gamidov-here changed the base branch from master to feature_boost_json February 10, 2026 10:34
No conversion just getting it into the build process

Relates-To: OCMAM-442

Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
Initially not all code in boost json has proper wrappers for
no exception builds

Relates-To: OCMAM-442

Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
@rustam-gamidov-here rustam-gamidov-here force-pushed the task/ocmam-442-integrate-boost-json branch from 775f744 to 09b1fc7 Compare February 10, 2026 11:56
@rustam-gamidov-here
Copy link
Collaborator Author

Closing in favour of #1662 as it has been decided to use boost 1.82 for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants